# 前n项和
# 题目描述：输入一个正整数n，
# 计算并输出
n=2
sum=0
if(n>=1):
    sum+=1
# n-2
num_a=1
# n-1
num_b=1
# n
num_c=0
# 求和
for i in range(2,n+1):
    # 正负号
    num_pre=(-1)**(i-1)
    print('正负号',num_pre)
    # 分子
    num_up=i-1
    print('分子',num_up)
    num_c=num_a+num_b
    print('分母',num_c)
    # 分母
    sum+= (num_pre*num_up/num_c)
    num_a,num_b=num_b,num_c
print(f"{sum:.6f}")
# 1一1/2+2/3一3/5+4/8一5/13+6/21一
# 的前项和。
# 输入格式：在一行中输入一个正整数n（0<n100）。
# 输出格式：在一行中
# 1 一1/2 +2/3 一3/5 +4/8 一5/13 +6/21一“的前n项和，
# 结果保留小数点后6位数字。
# 输入输出样例：
# 2 0．500000
# 6 0.682
